﻿//using System; 
//using System.Text;
//using System.Data.SqlClient;
//using System.Collections.Generic; 
//using System.Data;
//using DBUtility;

//namespace XQ.SP.DalServices  
//{
//        //系统用户
//        public partial class UsersDal : BaseDal
//    {
   		     
//        public bool ExistsWhere(string whereSql)
//        {
//            StringBuilder strSql=new StringBuilder();
//            strSql.Append("select count(1) from Users");
//            if (whereSql != "")
//            {
//                strSql.Append(" where " + whereSql);
//            }
			
//            return DbHelperSQL.Exists(strSql.ToString());
//        }
//        public bool Exists(long id)
//        {
//            StringBuilder strSql=new StringBuilder();
//            strSql.Append("select count(1) from [Users]");
//            strSql.Append(" where  [Id]=@Id ");
//            SqlParameter[] parameters = {
//                    new SqlParameter("@Id", SqlDbType.BigInt)
//            };
//            parameters[0].Value = id;
//            return DbHelperSQL.Exists(strSql.ToString(),parameters);
//        }
		
				
		
//        /// <summary>
//        /// 增加一条数据
//        /// </summary>
//        public long Add(XQ.SP.Model.UsersItem model)
//        {
//            StringBuilder strSql=new StringBuilder();
//            strSql.Append("insert into [Users](");			
//            strSql.Append("[UserName],[NO],[Email],[IDCard],[Mobil],[RealName],[UserPassword],[Telephone],[QQ],[Sex],[Birthday],[Address],[Description],[PhotoPath],[CreateTime],[UpLoginTime],[Integral],[Degree],[Attest],[WeiXin],[UsefulCount],[UserType],[Status],[Creator],[Created],[Modifier],[Modified],[SysRoleId],[SysRoleName],[DepaId],[DepaName]");
//            strSql.Append(") values (");
//            strSql.Append("@UserName,@NO,@Email,@IDCard,@Mobil,@RealName,@UserPassword,@Telephone,@QQ,@Sex,@Birthday,@Address,@Description,@PhotoPath,@CreateTime,@UpLoginTime,@Integral,@Degree,@Attest,@WeiXin,@UsefulCount,@UserType,@Status,@Creator,@Created,@Modifier,@Modified,@SysRoleId,@SysRoleName,@DepaId,@DepaName");            
//            strSql.Append(") ");            
//            strSql.Append(";select @@IDENTITY");		
//            SqlParameter[] parameters = {
//                        new SqlParameter("@UserName", SqlDbType.NVarChar,40) ,            
//                        new SqlParameter("@NO", SqlDbType.NVarChar,40) ,            
//                        new SqlParameter("@Email", SqlDbType.NVarChar,80) ,            
//                        new SqlParameter("@IDCard", SqlDbType.NVarChar,20) ,            
//                        new SqlParameter("@Mobil", SqlDbType.NVarChar,15) ,            
//                        new SqlParameter("@RealName", SqlDbType.NVarChar,20) ,            
//                        new SqlParameter("@UserPassword", SqlDbType.NVarChar,40) ,            
//                        new SqlParameter("@Telephone", SqlDbType.NVarChar,20) ,            
//                        new SqlParameter("@QQ", SqlDbType.NVarChar,20) ,            
//                        new SqlParameter("@Sex", SqlDbType.NVarChar,10) ,            
//                        new SqlParameter("@Birthday", SqlDbType.DateTime) ,            
//                        new SqlParameter("@Address", SqlDbType.NVarChar,100) ,            
//                        new SqlParameter("@Description", SqlDbType.NVarChar,1000) ,            
//                        new SqlParameter("@PhotoPath", SqlDbType.NVarChar,100) ,            
//                        new SqlParameter("@CreateTime", SqlDbType.DateTime) ,            
//                        new SqlParameter("@UpLoginTime", SqlDbType.DateTime) ,            
//                        new SqlParameter("@Integral", SqlDbType.Int,4) ,            
//                        new SqlParameter("@Degree", SqlDbType.Int,4) ,            
//                        new SqlParameter("@Attest", SqlDbType.Int,4) ,            
//                        new SqlParameter("@WeiXin", SqlDbType.NVarChar,100) ,            
//                        new SqlParameter("@UsefulCount", SqlDbType.Int,4) ,            
//                        new SqlParameter("@UserType", SqlDbType.Int,4) ,            
//                        new SqlParameter("@Status", SqlDbType.Int,4) ,            
//                        new SqlParameter("@Creator", SqlDbType.BigInt,8) ,            
//                        new SqlParameter("@Created", SqlDbType.DateTime) ,            
//                        new SqlParameter("@Modifier", SqlDbType.BigInt,8) ,            
//                        new SqlParameter("@Modified", SqlDbType.DateTime) ,            
//                        new SqlParameter("@SysRoleId", SqlDbType.BigInt,8) ,            
//                        new SqlParameter("@SysRoleName", SqlDbType.NVarChar,100) ,            
//                        new SqlParameter("@DepaId", SqlDbType.BigInt,8) ,            
//                        new SqlParameter("@DepaName", SqlDbType.NVarChar,40)             
              
//            };
			            
//            parameters[0].Value = model.UserName;                        
//            parameters[1].Value = model.NO;                        
//            parameters[2].Value = model.Email;                        
//            parameters[3].Value = model.IDCard;                        
//            parameters[4].Value = model.Mobil;                        
//            parameters[5].Value = model.RealName;                        
//            parameters[6].Value = model.UserPassword;                        
//            parameters[7].Value = model.Telephone;                        
//            parameters[8].Value = model.QQ;                        
//            parameters[9].Value = model.Sex;                        
//            parameters[10].Value = model.Birthday;                        
//            parameters[11].Value = model.Address;                        
//            parameters[12].Value = model.Description;                        
//            parameters[13].Value = model.PhotoPath;                        
//            parameters[14].Value = model.CreateTime;                        
//            parameters[15].Value = model.UpLoginTime;                        
//            parameters[16].Value = model.Integral;                        
//            parameters[17].Value = model.Degree;                        
//            parameters[18].Value = model.Attest;                        
//            parameters[19].Value = model.WeiXin;                        
//            parameters[20].Value = model.UsefulCount;                        
//            parameters[21].Value = model.UserType;                        
//            parameters[22].Value = model.Status;                        
//            parameters[23].Value = model.Creator;                        
//            parameters[24].Value = model.Created;                        
//            parameters[25].Value = model.Modifier;                        
//            parameters[26].Value = model.Modified;                        
//            parameters[27].Value = model.SysRoleId;                        
//            parameters[28].Value = model.SysRoleName;                        
//            parameters[29].Value = model.DepaId;                        
//            parameters[30].Value = model.DepaName;                        
			   
//            object obj = DbHelperSQL.GetSingle(strSql.ToString(),parameters);			
//            if (obj == null)
//            {
//                return 0;
//            }
//            else
//            {
				                                    
//                return Convert.ToInt64(obj);
                                                  
//            }			   
            			
//        }
		
//        /// <summary>
//        ///   批量添加数据
//        /// </summary>
//        public int AddList(List<XQ.SP.Model.UsersItem> models)
//        {
//            List<CommandInfo> commands = new List<CommandInfo>();
//            foreach(XQ.SP.Model.UsersItem item in models)
//            {
//                CommandInfo command = new CommandInfo();
//                StringBuilder strSql=new StringBuilder();
//                strSql.Append("insert into [Users](");			
//                strSql.Append("[UserName],[NO],[Email],[IDCard],[Mobil],[RealName],[UserPassword],[Telephone],[QQ],[Sex],[Birthday],[Address],[Description],[PhotoPath],[CreateTime],[UpLoginTime],[Integral],[Degree],[Attest],[WeiXin],[UsefulCount],[UserType],[Status],[Creator],[Created],[Modifier],[Modified],[SysRoleId],[SysRoleName],[DepaId],[DepaName]");
//                strSql.Append(") values (");
//                strSql.Append("@UserName,@NO,@Email,@IDCard,@Mobil,@RealName,@UserPassword,@Telephone,@QQ,@Sex,@Birthday,@Address,@Description,@PhotoPath,@CreateTime,@UpLoginTime,@Integral,@Degree,@Attest,@WeiXin,@UsefulCount,@UserType,@Status,@Creator,@Created,@Modifier,@Modified,@SysRoleId,@SysRoleName,@DepaId,@DepaName");            
//                strSql.Append(") ");            
//                strSql.Append(";select @@IDENTITY");		
//                SqlParameter[] parameters = {
//                                new SqlParameter("@UserName", SqlDbType.NVarChar,40) ,            
//                                new SqlParameter("@NO", SqlDbType.NVarChar,40) ,            
//                                new SqlParameter("@Email", SqlDbType.NVarChar,80) ,            
//                                new SqlParameter("@IDCard", SqlDbType.NVarChar,20) ,            
//                                new SqlParameter("@Mobil", SqlDbType.NVarChar,15) ,            
//                                new SqlParameter("@RealName", SqlDbType.NVarChar,20) ,            
//                                new SqlParameter("@UserPassword", SqlDbType.NVarChar,40) ,            
//                                new SqlParameter("@Telephone", SqlDbType.NVarChar,20) ,            
//                                new SqlParameter("@QQ", SqlDbType.NVarChar,20) ,            
//                                new SqlParameter("@Sex", SqlDbType.NVarChar,10) ,            
//                                new SqlParameter("@Birthday", SqlDbType.DateTime) ,            
//                                new SqlParameter("@Address", SqlDbType.NVarChar,100) ,            
//                                new SqlParameter("@Description", SqlDbType.NVarChar,1000) ,            
//                                new SqlParameter("@PhotoPath", SqlDbType.NVarChar,100) ,            
//                                new SqlParameter("@CreateTime", SqlDbType.DateTime) ,            
//                                new SqlParameter("@UpLoginTime", SqlDbType.DateTime) ,            
//                                new SqlParameter("@Integral", SqlDbType.Int,4) ,            
//                                new SqlParameter("@Degree", SqlDbType.Int,4) ,            
//                                new SqlParameter("@Attest", SqlDbType.Int,4) ,            
//                                new SqlParameter("@WeiXin", SqlDbType.NVarChar,100) ,            
//                                new SqlParameter("@UsefulCount", SqlDbType.Int,4) ,            
//                                new SqlParameter("@UserType", SqlDbType.Int,4) ,            
//                                new SqlParameter("@Status", SqlDbType.Int,4) ,            
//                                new SqlParameter("@Creator", SqlDbType.BigInt,8) ,            
//                                new SqlParameter("@Created", SqlDbType.DateTime) ,            
//                                new SqlParameter("@Modifier", SqlDbType.BigInt,8) ,            
//                                new SqlParameter("@Modified", SqlDbType.DateTime) ,            
//                                new SqlParameter("@SysRoleId", SqlDbType.BigInt,8) ,            
//                                new SqlParameter("@SysRoleName", SqlDbType.NVarChar,100) ,            
//                                new SqlParameter("@DepaId", SqlDbType.BigInt,8) ,            
//                                new SqlParameter("@DepaName", SqlDbType.NVarChar,40)             
	              
//                };
	            				            
//                parameters[0].Value = item.UserName;	                        
//                parameters[1].Value = item.NO;	                        
//                parameters[2].Value = item.Email;	                        
//                parameters[3].Value = item.IDCard;	                        
//                parameters[4].Value = item.Mobil;	                        
//                parameters[5].Value = item.RealName;	                        
//                parameters[6].Value = item.UserPassword;	                        
//                parameters[7].Value = item.Telephone;	                        
//                parameters[8].Value = item.QQ;	                        
//                parameters[9].Value = item.Sex;	                        
//                parameters[10].Value = item.Birthday;	                        
//                parameters[11].Value = item.Address;	                        
//                parameters[12].Value = item.Description;	                        
//                parameters[13].Value = item.PhotoPath;	                        
//                parameters[14].Value = item.CreateTime;	                        
//                parameters[15].Value = item.UpLoginTime;	                        
//                parameters[16].Value = item.Integral;	                        
//                parameters[17].Value = item.Degree;	                        
//                parameters[18].Value = item.Attest;	                        
//                parameters[19].Value = item.WeiXin;	                        
//                parameters[20].Value = item.UsefulCount;	                        
//                parameters[21].Value = item.UserType;	                        
//                parameters[22].Value = item.Status;	                        
//                parameters[23].Value = item.Creator;	                        
//                parameters[24].Value = item.Created;	                        
//                parameters[25].Value = item.Modifier;	                        
//                parameters[26].Value = item.Modified;	                        
//                parameters[27].Value = item.SysRoleId;	                        
//                parameters[28].Value = item.SysRoleName;	                        
//                parameters[29].Value = item.DepaId;	                        
//                parameters[30].Value = item.DepaName;	            	            
//                command.CommandText = strSql.ToString();
//                command.Parameters = parameters;
	         	
//                commands.Add(command);
//             }
            
//            object obj = DbHelperSQL.ExecuteSqlTran(commands);			
//            if (obj == null)
//            {
//                return 0;
//            }
//            else
//            {
//                return Convert.ToInt32(obj);
//            }
			
           
//        }
		
		
//        /// <summary>
//        /// 批量更新数据
//        /// </summary>
//        public int UpdateList(List<XQ.SP.Model.UsersItem> models)
//        {
//            List<CommandInfo> commands = new List<CommandInfo>();
//            CommandInfo command = new CommandInfo();
			
//            foreach(XQ.SP.Model.UsersItem item in models)
//            {
//                    StringBuilder strSql=new StringBuilder();
//                    strSql.Append("update [Users] set ");
							            		            		                        
//                    strSql.Append(" [UserName] = @UserName , ");		            		                        
//                    strSql.Append(" [NO] = @NO , ");		            		                        
//                    strSql.Append(" [Email] = @Email , ");		            		                        
//                    strSql.Append(" [IDCard] = @IDCard , ");		            		                        
//                    strSql.Append(" [Mobil] = @Mobil , ");		            		                        
//                    strSql.Append(" [RealName] = @RealName , ");		            		                        
//                    strSql.Append(" [UserPassword] = @UserPassword , ");		            		                        
//                    strSql.Append(" [Telephone] = @Telephone , ");		            		                        
//                    strSql.Append(" [QQ] = @QQ , ");		            		                        
//                    strSql.Append(" [Sex] = @Sex , ");		            		                        
//                    strSql.Append(" [Birthday] = @Birthday , ");		            		                        
//                    strSql.Append(" [Address] = @Address , ");		            		                        
//                    strSql.Append(" [Description] = @Description , ");		            		                        
//                    strSql.Append(" [PhotoPath] = @PhotoPath , ");		            		                        
//                    strSql.Append(" [CreateTime] = @CreateTime , ");		            		                        
//                    strSql.Append(" [UpLoginTime] = @UpLoginTime , ");		            		                        
//                    strSql.Append(" [Integral] = @Integral , ");		            		                        
//                    strSql.Append(" [Degree] = @Degree , ");		            		                        
//                    strSql.Append(" [Attest] = @Attest , ");		            		                        
//                    strSql.Append(" [WeiXin] = @WeiXin , ");		            		                        
//                    strSql.Append(" [UsefulCount] = @UsefulCount , ");		            		                        
//                    strSql.Append(" [UserType] = @UserType , ");		            		                        
//                    strSql.Append(" [Status] = @Status , ");		            		                        
//                    strSql.Append(" [Creator] = @Creator , ");		            		                        
//                    strSql.Append(" [Created] = @Created , ");		            		                        
//                    strSql.Append(" [Modifier] = @Modifier , ");		            		                        
//                    strSql.Append(" [Modified] = @Modified , ");		            		                        
//                    strSql.Append(" [SysRoleId] = @SysRoleId , ");		            		                        
//                    strSql.Append(" [SysRoleName] = @SysRoleName , ");		            		                        
//                    strSql.Append(" [DepaId] = @DepaId , ");		            		                        
//                    strSql.Append(" [DepaName] = @DepaName  ");		            			
//                    strSql.Append(" where [Id]=@Id ");
								
//                    SqlParameter[] parameters = {
//                                        new SqlParameter("@Id", SqlDbType.BigInt,8) ,		            
//                                        new SqlParameter("@UserName", SqlDbType.NVarChar,40) ,		            
//                                        new SqlParameter("@NO", SqlDbType.NVarChar,40) ,		            
//                                        new SqlParameter("@Email", SqlDbType.NVarChar,80) ,		            
//                                        new SqlParameter("@IDCard", SqlDbType.NVarChar,20) ,		            
//                                        new SqlParameter("@Mobil", SqlDbType.NVarChar,15) ,		            
//                                        new SqlParameter("@RealName", SqlDbType.NVarChar,20) ,		            
//                                        new SqlParameter("@UserPassword", SqlDbType.NVarChar,40) ,		            
//                                        new SqlParameter("@Telephone", SqlDbType.NVarChar,20) ,		            
//                                        new SqlParameter("@QQ", SqlDbType.NVarChar,20) ,		            
//                                        new SqlParameter("@Sex", SqlDbType.NVarChar,10) ,		            
//                                        new SqlParameter("@Birthday", SqlDbType.DateTime) ,		            
//                                        new SqlParameter("@Address", SqlDbType.NVarChar,100) ,		            
//                                        new SqlParameter("@Description", SqlDbType.NVarChar,1000) ,		            
//                                        new SqlParameter("@PhotoPath", SqlDbType.NVarChar,100) ,		            
//                                        new SqlParameter("@CreateTime", SqlDbType.DateTime) ,		            
//                                        new SqlParameter("@UpLoginTime", SqlDbType.DateTime) ,		            
//                                        new SqlParameter("@Integral", SqlDbType.Int,4) ,		            
//                                        new SqlParameter("@Degree", SqlDbType.Int,4) ,		            
//                                        new SqlParameter("@Attest", SqlDbType.Int,4) ,		            
//                                        new SqlParameter("@WeiXin", SqlDbType.NVarChar,100) ,		            
//                                        new SqlParameter("@UsefulCount", SqlDbType.Int,4) ,		            
//                                        new SqlParameter("@UserType", SqlDbType.Int,4) ,		            
//                                        new SqlParameter("@Status", SqlDbType.Int,4) ,		            
//                                        new SqlParameter("@Creator", SqlDbType.BigInt,8) ,		            
//                                        new SqlParameter("@Created", SqlDbType.DateTime) ,		            
//                                        new SqlParameter("@Modifier", SqlDbType.BigInt,8) ,		            
//                                        new SqlParameter("@Modified", SqlDbType.DateTime) ,		            
//                                        new SqlParameter("@SysRoleId", SqlDbType.BigInt,8) ,		            
//                                        new SqlParameter("@SysRoleName", SqlDbType.NVarChar,100) ,		            
//                                        new SqlParameter("@DepaId", SqlDbType.BigInt,8) ,		            
//                                        new SqlParameter("@DepaName", SqlDbType.NVarChar,40) 		            
		              
//                    };
		            					            
//                    parameters[0].Value = item.Id;		                        
//                    parameters[1].Value = item.UserName;		                        
//                    parameters[2].Value = item.NO;		                        
//                    parameters[3].Value = item.Email;		                        
//                    parameters[4].Value = item.IDCard;		                        
//                    parameters[5].Value = item.Mobil;		                        
//                    parameters[6].Value = item.RealName;		                        
//                    parameters[7].Value = item.UserPassword;		                        
//                    parameters[8].Value = item.Telephone;		                        
//                    parameters[9].Value = item.QQ;		                        
//                    parameters[10].Value = item.Sex;		                        
//                    parameters[11].Value = item.Birthday;		                        
//                    parameters[12].Value = item.Address;		                        
//                    parameters[13].Value = item.Description;		                        
//                    parameters[14].Value = item.PhotoPath;		                        
//                    parameters[15].Value = item.CreateTime;		                        
//                    parameters[16].Value = item.UpLoginTime;		                        
//                    parameters[17].Value = item.Integral;		                        
//                    parameters[18].Value = item.Degree;		                        
//                    parameters[19].Value = item.Attest;		                        
//                    parameters[20].Value = item.WeiXin;		                        
//                    parameters[21].Value = item.UsefulCount;		                        
//                    parameters[22].Value = item.UserType;		                        
//                    parameters[23].Value = item.Status;		                        
//                    parameters[24].Value = item.Creator;		                        
//                    parameters[25].Value = item.Created;		                        
//                    parameters[26].Value = item.Modifier;		                        
//                    parameters[27].Value = item.Modified;		                        
//                    parameters[28].Value = item.SysRoleId;		                        
//                    parameters[29].Value = item.SysRoleName;		                        
//                    parameters[30].Value = item.DepaId;		                        
//                    parameters[31].Value = item.DepaName;		            		            
//                command.CommandText = strSql.ToString();
//                command.Parameters = parameters;
//                commands.Add(command);
//             }
            
//            int rows=DbHelperSQL.ExecuteSqlTran(commands);
//            return rows;

//        }
		
//        /// <summary>
//        /// 更新一条数据
//        /// </summary>
//        public bool Update(XQ.SP.Model.UsersItem model)
//        {
//            StringBuilder strSql=new StringBuilder();
//            strSql.Append("update [Users] set ");
			                                                
//            strSql.Append(" [UserName] = @UserName , ");                                    
//            strSql.Append(" [NO] = @NO , ");                                    
//            strSql.Append(" [Email] = @Email , ");                                    
//            strSql.Append(" [IDCard] = @IDCard , ");                                    
//            strSql.Append(" [Mobil] = @Mobil , ");                                    
//            strSql.Append(" [RealName] = @RealName , ");                                    
//            strSql.Append(" [UserPassword] = @UserPassword , ");                                    
//            strSql.Append(" [Telephone] = @Telephone , ");                                    
//            strSql.Append(" [QQ] = @QQ , ");                                    
//            strSql.Append(" [Sex] = @Sex , ");                                    
//            strSql.Append(" [Birthday] = @Birthday , ");                                    
//            strSql.Append(" [Address] = @Address , ");                                    
//            strSql.Append(" [Description] = @Description , ");                                    
//            strSql.Append(" [PhotoPath] = @PhotoPath , ");                                    
//            strSql.Append(" [CreateTime] = @CreateTime , ");                                    
//            strSql.Append(" [UpLoginTime] = @UpLoginTime , ");                                    
//            strSql.Append(" [Integral] = @Integral , ");                                    
//            strSql.Append(" [Degree] = @Degree , ");                                    
//            strSql.Append(" [Attest] = @Attest , ");                                    
//            strSql.Append(" [WeiXin] = @WeiXin , ");                                    
//            strSql.Append(" [UsefulCount] = @UsefulCount , ");                                    
//            strSql.Append(" [UserType] = @UserType , ");                                    
//            strSql.Append(" [Status] = @Status , ");                                    
//            strSql.Append(" [Creator] = @Creator , ");                                    
//            strSql.Append(" [Created] = @Created , ");                                    
//            strSql.Append(" [Modifier] = @Modifier , ");                                    
//            strSql.Append(" [Modified] = @Modified , ");                                    
//            strSql.Append(" [SysRoleId] = @SysRoleId , ");                                    
//            strSql.Append(" [SysRoleName] = @SysRoleName , ");                                    
//            strSql.Append(" [DepaId] = @DepaId , ");                                    
//            strSql.Append(" [DepaName] = @DepaName  ");            			
//            strSql.Append(" where [Id]=@Id  ");
						
//            SqlParameter[] parameters = {
//                        new SqlParameter("@Id", SqlDbType.BigInt,8) ,            
//                        new SqlParameter("@UserName", SqlDbType.NVarChar,40) ,            
//                        new SqlParameter("@NO", SqlDbType.NVarChar,40) ,            
//                        new SqlParameter("@Email", SqlDbType.NVarChar,80) ,            
//                        new SqlParameter("@IDCard", SqlDbType.NVarChar,20) ,            
//                        new SqlParameter("@Mobil", SqlDbType.NVarChar,15) ,            
//                        new SqlParameter("@RealName", SqlDbType.NVarChar,20) ,            
//                        new SqlParameter("@UserPassword", SqlDbType.NVarChar,40) ,            
//                        new SqlParameter("@Telephone", SqlDbType.NVarChar,20) ,            
//                        new SqlParameter("@QQ", SqlDbType.NVarChar,20) ,            
//                        new SqlParameter("@Sex", SqlDbType.NVarChar,10) ,            
//                        new SqlParameter("@Birthday", SqlDbType.DateTime) ,            
//                        new SqlParameter("@Address", SqlDbType.NVarChar,100) ,            
//                        new SqlParameter("@Description", SqlDbType.NVarChar,1000) ,            
//                        new SqlParameter("@PhotoPath", SqlDbType.NVarChar,100) ,            
//                        new SqlParameter("@CreateTime", SqlDbType.DateTime) ,            
//                        new SqlParameter("@UpLoginTime", SqlDbType.DateTime) ,            
//                        new SqlParameter("@Integral", SqlDbType.Int,4) ,            
//                        new SqlParameter("@Degree", SqlDbType.Int,4) ,            
//                        new SqlParameter("@Attest", SqlDbType.Int,4) ,            
//                        new SqlParameter("@WeiXin", SqlDbType.NVarChar,100) ,            
//                        new SqlParameter("@UsefulCount", SqlDbType.Int,4) ,            
//                        new SqlParameter("@UserType", SqlDbType.Int,4) ,            
//                        new SqlParameter("@Status", SqlDbType.Int,4) ,            
//                        new SqlParameter("@Creator", SqlDbType.BigInt,8) ,            
//                        new SqlParameter("@Created", SqlDbType.DateTime) ,            
//                        new SqlParameter("@Modifier", SqlDbType.BigInt,8) ,            
//                        new SqlParameter("@Modified", SqlDbType.DateTime) ,            
//                        new SqlParameter("@SysRoleId", SqlDbType.BigInt,8) ,            
//                        new SqlParameter("@SysRoleName", SqlDbType.NVarChar,100) ,            
//                        new SqlParameter("@DepaId", SqlDbType.BigInt,8) ,            
//                        new SqlParameter("@DepaName", SqlDbType.NVarChar,40)             
              
//            };
            			            
//            parameters[0].Value = model.Id;                        
//            parameters[1].Value = model.UserName;                        
//            parameters[2].Value = model.NO;                        
//            parameters[3].Value = model.Email;                        
//            parameters[4].Value = model.IDCard;                        
//            parameters[5].Value = model.Mobil;                        
//            parameters[6].Value = model.RealName;                        
//            parameters[7].Value = model.UserPassword;                        
//            parameters[8].Value = model.Telephone;                        
//            parameters[9].Value = model.QQ;                        
//            parameters[10].Value = model.Sex;                        
//            parameters[11].Value = model.Birthday;                        
//            parameters[12].Value = model.Address;                        
//            parameters[13].Value = model.Description;                        
//            parameters[14].Value = model.PhotoPath;                        
//            parameters[15].Value = model.CreateTime;                        
//            parameters[16].Value = model.UpLoginTime;                        
//            parameters[17].Value = model.Integral;                        
//            parameters[18].Value = model.Degree;                        
//            parameters[19].Value = model.Attest;                        
//            parameters[20].Value = model.WeiXin;                        
//            parameters[21].Value = model.UsefulCount;                        
//            parameters[22].Value = model.UserType;                        
//            parameters[23].Value = model.Status;                        
//            parameters[24].Value = model.Creator;                        
//            parameters[25].Value = model.Created;                        
//            parameters[26].Value = model.Modifier;                        
//            parameters[27].Value = model.Modified;                        
//            parameters[28].Value = model.SysRoleId;                        
//            parameters[29].Value = model.SysRoleName;                        
//            parameters[30].Value = model.DepaId;                        
//            parameters[31].Value = model.DepaName;                        
//            int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
//            if (rows > 0)
//            {
//                return true;
//            }
//            else
//            {
//                return false;
//            }
//        }
		
		
		
//        /// <summary>
//        /// 删除一条数据
//        /// </summary>
//        public bool Delete(long Id)
//        {
			
//            StringBuilder strSql=new StringBuilder();
//            strSql.Append("delete from Users ");
//            strSql.Append(" where Id=@Id  ");
//                        SqlParameter[] parameters = {
//                    new SqlParameter("@Id", SqlDbType.BigInt)
//            };
//            parameters[0].Value = Id;


//            int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
//            if (rows > 0)
//            {
//                return true;
//            }
//            else
//            {
//                return false;
//            }
//        }
		
//                /// <summary>
//        /// 删除一条数据
//        /// </summary>
//        public bool DeleteList(string uidList )
//        {
//            StringBuilder strSql=new StringBuilder();
//            strSql.Append("delete from Users ");
//            strSql.Append(" where Id in ("+uidList + ")  ");
//            int rows=DbHelperSQL.ExecuteSql(strSql.ToString());
//            if (rows > 0)
//            {
//                return true;
//            }
//            else
//            {
//                return false;
//            }
//        }
				
		
//        /// <summary>
//        /// 得到一个对象实体
//        /// </summary>
//        public XQ.SP.Model.UsersItem GetModel(long Id)
//        {
			
//            StringBuilder strSql=new StringBuilder();
//            strSql.Append("select Id, UserName, NO, Email, IDCard, Mobil, RealName, UserPassword, Telephone, QQ, Sex, Birthday, Address, Description, PhotoPath, CreateTime, UpLoginTime, Integral, Degree, Attest, WeiXin, UsefulCount, UserType, Status, Creator, Created, Modifier, Modified, SysRoleId, SysRoleName, DepaId, DepaName  ");			
//            strSql.Append("  from Users ");
//            strSql.Append(" where Id=@Id  ");
//                        SqlParameter[] parameters = {
//                    new SqlParameter("@Id", SqlDbType.BigInt)
//            };
//            parameters[0].Value = Id;

			
//            XQ.SP.Model.UsersItem model=new XQ.SP.Model.UsersItem();
//            DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
			
//            if(ds.Tables[0].Rows.Count>0)
//            {
//                                                if(ds.Tables[0].Rows[0]["Id"].ToString()!="")
//                {
//                    model.Id=long.Parse(ds.Tables[0].Rows[0]["Id"].ToString());
//                }
//                                                                                                                                                model.UserName= ds.Tables[0].Rows[0]["UserName"].ToString();
//                                                                                                                                model.NO= ds.Tables[0].Rows[0]["NO"].ToString();
//                                                                                                                                model.Email= ds.Tables[0].Rows[0]["Email"].ToString();
//                                                                                                                                model.IDCard= ds.Tables[0].Rows[0]["IDCard"].ToString();
//                                                                                                                                model.Mobil= ds.Tables[0].Rows[0]["Mobil"].ToString();
//                                                                                                                                model.RealName= ds.Tables[0].Rows[0]["RealName"].ToString();
//                                                                                                                                model.UserPassword= ds.Tables[0].Rows[0]["UserPassword"].ToString();
//                                                                                                                                model.Telephone= ds.Tables[0].Rows[0]["Telephone"].ToString();
//                                                                                                                                model.QQ= ds.Tables[0].Rows[0]["QQ"].ToString();
//                                                                                                                                model.Sex= ds.Tables[0].Rows[0]["Sex"].ToString();
//                                                                                                                if(ds.Tables[0].Rows[0]["Birthday"].ToString()!="")
//                {
//                    model.Birthday=DateTime.Parse(ds.Tables[0].Rows[0]["Birthday"].ToString());
//                }
//                                                                                                                                                model.Address= ds.Tables[0].Rows[0]["Address"].ToString();
//                                                                                                                                model.Description= ds.Tables[0].Rows[0]["Description"].ToString();
//                                                                                                                                model.PhotoPath= ds.Tables[0].Rows[0]["PhotoPath"].ToString();
//                                                                                                                if(ds.Tables[0].Rows[0]["CreateTime"].ToString()!="")
//                {
//                    model.CreateTime=DateTime.Parse(ds.Tables[0].Rows[0]["CreateTime"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["UpLoginTime"].ToString()!="")
//                {
//                    model.UpLoginTime=DateTime.Parse(ds.Tables[0].Rows[0]["UpLoginTime"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Integral"].ToString()!="")
//                {
//                    model.Integral=int.Parse(ds.Tables[0].Rows[0]["Integral"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Degree"].ToString()!="")
//                {
//                    model.Degree=int.Parse(ds.Tables[0].Rows[0]["Degree"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Attest"].ToString()!="")
//                {
//                    model.Attest=int.Parse(ds.Tables[0].Rows[0]["Attest"].ToString());
//                }
//                                                                                                                                                model.WeiXin= ds.Tables[0].Rows[0]["WeiXin"].ToString();
//                                                                                                                if(ds.Tables[0].Rows[0]["UsefulCount"].ToString()!="")
//                {
//                    model.UsefulCount=int.Parse(ds.Tables[0].Rows[0]["UsefulCount"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["UserType"].ToString()!="")
//                {
//                    model.UserType=int.Parse(ds.Tables[0].Rows[0]["UserType"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Status"].ToString()!="")
//                {
//                    model.Status=int.Parse(ds.Tables[0].Rows[0]["Status"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Creator"].ToString()!="")
//                {
//                    model.Creator=long.Parse(ds.Tables[0].Rows[0]["Creator"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Created"].ToString()!="")
//                {
//                    model.Created=DateTime.Parse(ds.Tables[0].Rows[0]["Created"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Modifier"].ToString()!="")
//                {
//                    model.Modifier=long.Parse(ds.Tables[0].Rows[0]["Modifier"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Modified"].ToString()!="")
//                {
//                    model.Modified=DateTime.Parse(ds.Tables[0].Rows[0]["Modified"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["SysRoleId"].ToString()!="")
//                {
//                    model.SysRoleId=long.Parse(ds.Tables[0].Rows[0]["SysRoleId"].ToString());
//                }
//                                                                                                                                                model.SysRoleName= ds.Tables[0].Rows[0]["SysRoleName"].ToString();
//                                                                                                                if(ds.Tables[0].Rows[0]["DepaId"].ToString()!="")
//                {
//                    model.DepaId=long.Parse(ds.Tables[0].Rows[0]["DepaId"].ToString());
//                }
//                                                                                                                                                model.DepaName= ds.Tables[0].Rows[0]["DepaName"].ToString();
																										
//                return model;
//            }
//            else
//            {
//                return null;
//            }
//        }
		
		
//        /// <summary>
//        /// 得到一个对象实体
//        /// </summary>
//        public XQ.SP.Model.UsersItem GetModelWhereStr(string whereStr)
//        {
			
//            StringBuilder strSql=new StringBuilder();
//            strSql.Append("select Id, UserName, NO, Email, IDCard, Mobil, RealName, UserPassword, Telephone, QQ, Sex, Birthday, Address, Description, PhotoPath, CreateTime, UpLoginTime, Integral, Degree, Attest, WeiXin, UsefulCount, UserType, Status, Creator, Created, Modifier, Modified, SysRoleId, SysRoleName, DepaId, DepaName  ");			
//            strSql.Append("  from Users ");
//            if (whereStr != "")
//            {
//                strSql.Append(" where "+whereStr);
//            }
			
//            XQ.SP.Model.UsersItem model=new XQ.SP.Model.UsersItem();
//            DataSet ds=DbHelperSQL.Query(strSql.ToString());
			
//            if(ds.Tables[0].Rows.Count>0)
//            {
//                                                if(ds.Tables[0].Rows[0]["Id"].ToString()!="")
//                {
//                    model.Id=long.Parse(ds.Tables[0].Rows[0]["Id"].ToString());
//                }
//                                                                                                                                                model.UserName= ds.Tables[0].Rows[0]["UserName"].ToString();
//                                                                                                                                model.NO= ds.Tables[0].Rows[0]["NO"].ToString();
//                                                                                                                                model.Email= ds.Tables[0].Rows[0]["Email"].ToString();
//                                                                                                                                model.IDCard= ds.Tables[0].Rows[0]["IDCard"].ToString();
//                                                                                                                                model.Mobil= ds.Tables[0].Rows[0]["Mobil"].ToString();
//                                                                                                                                model.RealName= ds.Tables[0].Rows[0]["RealName"].ToString();
//                                                                                                                                model.UserPassword= ds.Tables[0].Rows[0]["UserPassword"].ToString();
//                                                                                                                                model.Telephone= ds.Tables[0].Rows[0]["Telephone"].ToString();
//                                                                                                                                model.QQ= ds.Tables[0].Rows[0]["QQ"].ToString();
//                                                                                                                                model.Sex= ds.Tables[0].Rows[0]["Sex"].ToString();
//                                                                                                                if(ds.Tables[0].Rows[0]["Birthday"].ToString()!="")
//                {
//                    model.Birthday=DateTime.Parse(ds.Tables[0].Rows[0]["Birthday"].ToString());
//                }
//                                                                                                                                                model.Address= ds.Tables[0].Rows[0]["Address"].ToString();
//                                                                                                                                model.Description= ds.Tables[0].Rows[0]["Description"].ToString();
//                                                                                                                                model.PhotoPath= ds.Tables[0].Rows[0]["PhotoPath"].ToString();
//                                                                                                                if(ds.Tables[0].Rows[0]["CreateTime"].ToString()!="")
//                {
//                    model.CreateTime=DateTime.Parse(ds.Tables[0].Rows[0]["CreateTime"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["UpLoginTime"].ToString()!="")
//                {
//                    model.UpLoginTime=DateTime.Parse(ds.Tables[0].Rows[0]["UpLoginTime"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Integral"].ToString()!="")
//                {
//                    model.Integral=int.Parse(ds.Tables[0].Rows[0]["Integral"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Degree"].ToString()!="")
//                {
//                    model.Degree=int.Parse(ds.Tables[0].Rows[0]["Degree"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Attest"].ToString()!="")
//                {
//                    model.Attest=int.Parse(ds.Tables[0].Rows[0]["Attest"].ToString());
//                }
//                                                                                                                                                model.WeiXin= ds.Tables[0].Rows[0]["WeiXin"].ToString();
//                                                                                                                if(ds.Tables[0].Rows[0]["UsefulCount"].ToString()!="")
//                {
//                    model.UsefulCount=int.Parse(ds.Tables[0].Rows[0]["UsefulCount"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["UserType"].ToString()!="")
//                {
//                    model.UserType=int.Parse(ds.Tables[0].Rows[0]["UserType"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Status"].ToString()!="")
//                {
//                    model.Status=int.Parse(ds.Tables[0].Rows[0]["Status"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Creator"].ToString()!="")
//                {
//                    model.Creator=long.Parse(ds.Tables[0].Rows[0]["Creator"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Created"].ToString()!="")
//                {
//                    model.Created=DateTime.Parse(ds.Tables[0].Rows[0]["Created"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Modifier"].ToString()!="")
//                {
//                    model.Modifier=long.Parse(ds.Tables[0].Rows[0]["Modifier"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["Modified"].ToString()!="")
//                {
//                    model.Modified=DateTime.Parse(ds.Tables[0].Rows[0]["Modified"].ToString());
//                }
//                                                                                                                                if(ds.Tables[0].Rows[0]["SysRoleId"].ToString()!="")
//                {
//                    model.SysRoleId=long.Parse(ds.Tables[0].Rows[0]["SysRoleId"].ToString());
//                }
//                                                                                                                                                model.SysRoleName= ds.Tables[0].Rows[0]["SysRoleName"].ToString();
//                                                                                                                if(ds.Tables[0].Rows[0]["DepaId"].ToString()!="")
//                {
//                    model.DepaId=long.Parse(ds.Tables[0].Rows[0]["DepaId"].ToString());
//                }
//                                                                                                                                                model.DepaName= ds.Tables[0].Rows[0]["DepaName"].ToString();
																										
//                return model;
//            }
//            else
//            {
//                return null;
//            }
//        }
		
//        /// <summary>
//        /// 获得数据列表
//        /// </summary>
//        public DataSet GetList(string strWhere)
//        {
//            StringBuilder strSql=new StringBuilder();
//            strSql.Append("select * ");
//            strSql.Append(" FROM Users ");
//            if(strWhere.Trim()!="")
//            {
//                strSql.Append(" where "+strWhere);
//            }
//            return DbHelperSQL.Query(strSql.ToString());
//        }
		
//        /// <summary>
//        /// 获得前几行数据
//        /// </summary>
//        public DataSet GetList(int Top,string strWhere,string filedOrder)
//        {
//            StringBuilder strSql=new StringBuilder();
//            strSql.Append("select ");
//            if(Top>0)
//            {
//                strSql.Append(" top "+Top.ToString());
//            }
//            strSql.Append(" * ");
//            strSql.Append(" FROM Users ");
//            if(strWhere.Trim()!="")
//            {
//                strSql.Append(" where "+strWhere);
//            }
//            strSql.Append(" order by " + filedOrder);
//            return DbHelperSQL.Query(strSql.ToString());
//        }
		
//    }
//}

